@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-family:"微软雅黑"; font-size:14px;}
input,buttom{ font-family:"微软雅黑"; }
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#666;}
img{ border:0px;}
.clr{ clear:both;}
.head_box{ width:1200px; height:92px; margin:0 auto;}
.logo{ width:400px; height:58px; float:left; margin-top:15px;}
.logo img{ max-width:400px; max-height:58px; vertical-align:middle;}

.menu_bg{ width:100%; height:40px; line-height:40px; background:#76bc28;}
.search_box{ width:270px; height:30px; float:right;margin-top:30px;}
.search_input{ width:223px; height:30px; line-height:30px; float:left; padding-left:5px; border:#d6d3d3 solid 1px; outline:none;}
.search_buttom{ width:40px; height:32px; float:right; background:#006400 url(../images/icon_1.png) center no-repeat; border:none; outline:none; cursor:pointer;}
.menu_box{ width:1200px; height:40px; margin:0 auto;}
.menu_box li{ height:40px; float:left; position:relative; display:block; color:#fff;}
.menu_box li a{ padding:0 40px; height:40px; float:left; position:relative; display:block; color:#fff;}
.menu_box li a:hover{ background:#006400; color:#fff;}
.menu_box li .menu_links{background:#006400; color:#fff;}
.menu_box li .menu_tb{ width:2px !important; height:18px !important;float:left;}
.menu_box li img{ margin-top:12px; display:block; }

.kong_b{ width:32%; height:350px; position:absolute; left:0px; background:#f0f0f0;}
.index_box{ width:1200px; margin:0 auto; position:relative;}
.i_about{ width:357px; height:380px; position:absolute; padding:0 12px; margin-top:-30px; left:0px; background:#fff;box-shadow: 2px 2px 4px #e3e3e3;}
.i_about_top{ width:100%; height:42px; line-height:42px; margin-top:5px;}
.i_about_top2{ width:100%; height:42px; line-height:42px; margin-top:5px; border-bottom:#76bc28 solid 1px;}
.t_img{ width:22px; height:22px; margin-top:10px; float:left; display:block;}
.t_title{ float:left; color:#000096; font-weight:bold; font-size:16px; display:block; margin-left:8px;}
.i_aimg{ width:357px; height:133px; margin-top:7px;}
.i_aimg img{ width:357px; height: 133px; }
.i_aimg_text{ width:357px; height:75px; line-height:25px; font-size:12px; color:#4c4c4c;display: -webkit-box; overflow:hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-wrap: break-word;
    word-break: break-all;}
.i_h1{ color:#76bc28; font-weight:bold; font-size:18px; height:50px; line-height:50px;}
.i_more{ width:131px; height:32px; background:url(../images/icon_10.jpg) center no-repeat; margin-top:20px;}
.i_more a{ width:111px; color:#fff; display:block; font-size:12px; line-height:32px; padding-left:20px;}
.index_left{ width:900px; height:350px; float:left; border-bottom:#f6f6f6 solid 1px;}
.index_right{ width:300px; height:670px; float:right; background:#f6f6f6;}
.i_right_2{ width:262px; height:663px; background:#fff; margin:0 auto; padding:0 12px;}
.i_news{ width:262px; height:275px; overflow:hidden; margin-top:8px;}
.i_news li{ width:262px; height:80px; margin-top:5px; margin-bottom:10px;}
.i_news li:hover .i_news_title{ color:#76bc28;}
.i_news_text{ width:170px; float:right;}
.i_news_title{ width:170px; height:34px; line-height:18px; display:block; color:#545454; font-size:14px; margin-top:8px;display: -webkit-box; overflow:hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    word-break: break-all;}
.i_news_time{ width:170px; height:20px; line-height:20px; font-size:12px; color:#838383; display:block; margin-top:10px; }


.index_2{ width: 468px; height:350px; float:right; margin-right:20px;}
.t_more{ float:right; color:#999; font-size:12px; display:block;}
.t_more a:hover{ color:#76bc28;}
.index_2_1{ width:468px; height:auto; overflow:hidden;}
.index_2_1 li{ width:468px; height:66px; float:left; margin-top:8px;}
.index_2_1 li:hover .index_2_text h1{ color:#76bc28;transition: all .3s ease-out;}
.index_2_1 li:hover .p_pic img{ border:#76bc28 solid 2px;transition: all .3s ease-out;}
.p_pic{ width:61px; height:61px; float:left;}
.p_pic img{ width:61px; height:61px; border-radius:100%; border:#fff solid 2px;}
.index_2_text{ width:390px; height:61px; float:right;}
.index_2_text h1{ color:#545454; font-size:14px; font-weight:normal; margin-top:8px; line-height: 15px;}
.index_2_text span{ font-size:12px; color:#838383; margin-top:8px; display:block;}
.index_3{ width:880px; height:auto; overflow:hidden;}


.index_bottom_list{ width:880px; height:238px;overflow:hidden; margin-top:19px; margin-bottom:35px; position: relative;}
.hl_main5_content{width:880px; height: 238px; position: absolute;  }
.hl_main5_content1{width:880px; overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:1900px; height: 238px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; width:280px; height:240px; display:inline; margin-right:19px; }
.hl_main5_content1 ul li img{width:280px; height:200px; margin:0 auto; margin-top:2px; background:#fff; display:block; border:#eee solid 1px;   }
.hl_scrool_leftbtn{width:20px; height:30px; background: url(../images/prev.png); left:0px; background-size:20px; position: absolute; z-index:9999; top:85px; cursor:pointer; display:none;}
.hl_scrool_rightbtn{width:20px; height:30px; background: url(../images/next_2.png);right:0px;background-size:20px;  position:absolute;z-index:9999; top:85px; cursor:pointer;display:none;}
.hl_main5_content1 ul li a{ color:#6c6c6c; }
.hl_main5_content:hover .hl_scrool_leftbtn,.hl_main5_content:hover .hl_scrool_rightbtn{ display:block;}
.cp_title{ color:#6c6c6c; height:35px; line-height:35px; font-size:14px; margin:0 auto; text-align:center; margin-top:5px; width:280px;}
.footer_bg{ width:100%; height:auto; overflow:hidden; margin-top:35px; background:url(../images/footer_bg.jpg) repeat-y;}
.footer_cen{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:23px; padding-bottom:23px;}
.footer_left{ width:710px; float:left; color:#fff; font-size:14px;}
.footer_left li{ height:25px; line-height:25px;}
.f_add{ background:url(../images/icon_7.png) left no-repeat; padding-left:25px;}
.youbian{background:url(../images/icon_8.png) left no-repeat; padding-left:25px;}
.tel{background:url(../images/icon_9.png) left no-repeat; padding-left:25px;}
.footer_right{ width:200px; height:72px; float:right; border:#fff solid 1px; border-radius:4px;}
.footer_right img{ width:72px; height:72px; float:left;}
.f_r_text{ width:110px; height:38px; float:right; font-size:12px; color:#fff; margin-right:10px; margin-top:18px;}
.f_r_text span{ color:#f9dc00;}
.footer_menu{ width:270px; height:75px; float:left; margin-left:10px; margin-top:5px;}
.footer_menu li a{ width:90px; height:35px; line-height:35px; float:left; color:#fff; font-size:14px;}
.footer_copy{ width:1200px; height:auto; overflow: hidden; margin:0 auto; font-size:14px; color:#727272; text-align:center; padding-top:15px; padding-bottom:15px;}


.ny_banner{ width:100%; height:250px;}
.ny_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.ny_left{ width:240px; height:auto; overflow:hidden; float:left; }

.ny_left_top{ width:190px; height:60px; line-height:60px; color:#fff; font-size:20px; padding-left:50px;  background:#76bc28 url(../images/icon_12.png) 20px no-repeat;}
.ny_left_top2{ width:190px; height:60px; line-height:60px; color:#fff; font-size:20px; padding-left:50px;  background:#76bc28 url(../images/icon_13.png) 20px no-repeat;}
.menu_list li{width:238px;height:47px; line-height:47px;font-size:14px;color:#252525;cursor:pointer;border:1px solid #e8e8e8; border-top:none;position:relative; background:#fff url(../images/left_h1.png) 92% no-repeat;margin:0;}
.menu_list li a{ display:block;padding-left:20px;}
.menu_list li a:hover{ color:#000096;background:url(../images/left_h.png) 92% no-repeat;}
.menu_list .current{background:#fff url(../images/left_h.png) 92% no-repeat;}
.menu_list .ny_menu_links{color:#000096; font-weight:bold;background:url(../images/left_h.png) 92% no-repeat;}
.n_l_contact{ width:218px; height:auto; overflow:hidden;border:1px solid #e8e8e8; padding:10px; border-top:none;}
.n_l_contact li{ padding-top:5px; padding-bottom:5px; line-height:15px; color:#666; font-size:12px;}
.f_add2{ background:url(../images/icon_7h.png) left no-repeat; padding-left:25px;}
.youbian2{background:url(../images/icon_8h.png) left no-repeat; padding-left:25px;}
.tel2{background:url(../images/icon_9h.png) left no-repeat; padding-left:25px;}
.gs{background:url(../images/icon_14.png) left no-repeat; padding-left:25px;}

.ny_right{ width:940px; height:auto; overflow:hidden; float:right; border:#e8e8e8 solid 1px;}
.ny_roght_top{ width:940px; height:56px; line-height:56px; border-bottom:#e8e8e8 solid 1px; background:#fafafa;}
.ny_roght_top span{ color:#000096; margin-left:20px; float:left; font-size:16px; font-weight:bold;}
.ny_gps{ width:auto; float:right; margin-right:20px; color:#999999;}
.ny_gps a{color:#999999;}
/*.ny_gps t{color:#000096;}*/
.ny_content{ width:900px; height:auto; overflow:hidden; margin:0 auto;  color:#666; line-height:35px; background:#fff; padding:20px;}
.n_title_22{ font-size:22px; color:#76bc28; font-weight:bold;}



.demo{width:900px;margin:0 auto;}
.demo ul{ width:105%;}
.demo li{float:left;margin-right:12px;width:270px;overflow:hidden;border:solid 1px #ddd; padding:0 10px; padding-top:20px; text-align:center;background:#fcfcfc; margin-bottom:20px;}
.demo li .subsummary{height:50px;line-height:50px;overflow:hidden;padding:0 5px; margin-top:20px; text-align:center;border-top:solid 1px #ddd;/*background:#e3e6d3;*/}
.demo li .subsummary a{font-size:14px; height:50px; line-height:50px; text-align:center;text-decoration:none;color:#666;}
/* ver_pic */
.ver_pic{width:266px;height:200px;/*background:#f5f5f5;*/text-align:center;position:relative;display:table-cell;vertical-align:middle; margin:0 auto;}
.ver_pic .subpic{top:50%;left:50%;}
.ver_pic .subpic img{top:-50%;left:-50%;}
.equipment{width:880px; overflow:hidden; margin:0 auto;}
.equipment ul{ width:105%;}


.equipment ul li{ float:left; width:280px; height:247px; display:inline; margin-right:19px; }
.eq_img{ width:278px; height:200px;border:#eee solid 1px; line-height:200px; text-align:center;display: table-cell;vertical-align:middle; }
.eq_img img{ max-width:278px; max-height:200px; }
.cp_title2{ color:#6c6c6c; height:45px; line-height:45px; font-size:14px; margin:0 auto; width:280px; display:block; text-align:center;}
.equipment ul li:hover .cp_title2{ background:#76bc28; color:#fff;transition: all .3s ease-out;}
.equipment ul li:hover .eq_img{ border:#76bc28 solid 1px; }


.tj_list3{ width:100%; height:auto; overflow:hidden;}
.tj_list3 ul{ width:100%;}
.tj_list3 li{ width:100%; height:270px;margin-bottom:17px; }
.cp_img3{ width:460px; height:329px; float:left; border:#eee solid 1px;}
.cp_img3 img{ width:460px; height:329px;}
.cp_right3{ width:388px; height:auto; overflow:hidden; float:right; padding:22px;}
.cp_right3 h1{ font-size:20px; line-height:20px; font-weight:bold; color:#363636;   margin-bottom:10px;}
.cp_text3{ width:100%; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#666; display:block;display: -webkit-box; overflow:hidden;
-webkit-box-orient: vertical; -webkit-line-clamp: 8;word-wrap: break-word;word-break: break-all;border-top:#f1f1f1 solid 1px; padding-top:10px;}

.m_top{ width:100%; margin:0 auto; padding:10px 0 10px 0; height:auto; overflow:hidden;border-bottom:#f1f1f1 solid 1px; margin-bottom:25px !important; position:relative;}
.m_top h1{ float:left; font-size:18px; color:#76bc28;  margin: 0 0 0 0; font-weight: bold; margin-left:10px; }
.m_top t{ width:4px; height:25px; position:absolute; top:15px; background:#76bc28; left:0px;}
.cp_content{ width:100%; height:auto; overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.cp_content img{ max-width:100%;}

.sx_box{ width:900px; height:50px; line-height:25px; margin:0 auto; padding-top:10px; border-top:#CCC dotted 1px; margin-top:10px; margin-bottom:10px;}
.sx_box span{ width:900px; height:25px; display: block; color:#666; font-size:14px;}
.sx_box span a{ color:#666;  }
.sx_box span a:hover{ color:#76bc28;}
.sx_s{ width:900px; height:25px; display: block; color:#666; font-size:14px;}
.sx_x{ width:900px; height:25px; display: block; color:#666; font-size:14px;}

.k2{ width:388px; height: auto; overflow: hidden;border-top: #f1f1f1 solid 1px; padding-top:10px; }
.k3{ width:900px; height: auto; overflow: hidden;padding-top:10px; }
.k3 dl dt{ width:900px; height: auto; padding-top:8px; position: relative; color: #333; font-size: 14px;  padding-bottom:8px;   overflow: hidden; line-height: 20px; }
.k2 dl dt{ width:388px; height: auto; padding-top:8px; position: relative; color: #333; font-size: 14px;  padding-bottom:8px;   overflow: hidden; line-height: 20px; }
.kk {
    width: 8px;
    height: 8px;
    background: #000;
    display: block;
    position: absolute;
    left: 0px;
    top: 15px;
}
.dw {
    width: 220px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #000096;
    margin-right: 12px;
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}




.index_n_1{ width:900px; height:auto; overflow:hidden;}
.index_n_1 li{ width:900px; height:80px; float:left; margin-top:13px; border-bottom:#eee solid 1px;}
.index_n_1 li:hover .index_2_text2 h1{ color:#76bc28;transition: all .3s ease-out;}
.index_n_1 li:hover .p_pic2 img{ border:#76bc28 solid 2px;transition: all .3s ease-out;}
.p_pic2{ width:64px; height:64px; float:left;}
.p_pic2 img{ width:61px; height:61px; border-radius:100%; border:#fff solid 2px;}
.index_2_text2{ width:810px; height:61px; float:right;}
.index_2_text2 h1{ color:#545454; font-size:14px; font-weight:normal;}
.index_2_text2 span{ font-size:12px; color:#838383; margin-top:-8px; display:block;}
.ny_show_title{ width:900px; height: auto; overflow:hidden; line-height:30px; font-weight:bold; text-align:center; font-size:22px;font-family:"微软雅黑"; color:#222222; }
.n_s_d{ width:900px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#bebebe; margin-bottom:20px;}


.i_news2{ width:900px; height:auto; overflow:hidden; margin-top:8px;}
.i_news2 li{ width:900px; height:90px; margin-top:5px; margin-bottom:10px;}
.i_news2 li img{ width:80px; height: 80px; border: #eee solid 1px; }
.i_news2 li:hover .i_news_title2{ color:#76bc28;}
.i_news_text2{ width:800px; float:right; }
.i_news_title2{ width:800px; height:18px; line-height:18px; font-weight:bold; display:block; color:#545454; font-size:14px; margin-top:8px;}
.i_news_time2{ width:170px; height:20px; line-height:20px; font-size:12px; color:#838383; display:block; margin-top:10px; }
.i_n_c{ width:800px; height:15px; line-height:15px; font-size:12px; margin-top:8px; color:#666;white-space:nowrap; display:block;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}

/*分页样式*/
.xiaocms-page{;text-align: center;margin-left: 20px;margin-bottom: 20px; margin-top: 40px;}
.xiaocms-page span{/* border: 1px solid #2EA74D; */border: 1px solid #76bc28;margin: 0 2px;
font-size: 14px;padding: 5px 15px;background:#76bc28;/*background: #2CA64C;*/color:#fff;
text-decoration:none;/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red);*/      /*background: -ms-linear-gradient(top, #fff, #0000ff);*/      /*background: -moz-linear-gradient(top,#b8c4cb,#f6f6f8);*/      /*background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#b8c4cb), to(#f6f6f8));*/      /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#0000ff));*/      /*background: -webkit-linear-gradient(right, #85e49c, #1eab43);*/      /*background: -o-linear-gradient(top, #fff, #0000ff);*/}
.xiaocms-page a{margin:0 2px;border: 1px solid #E8E8E8;padding: 5px 15px;color: #656565;line-height:30px;
font-size: 14px;background-color: #F5F5F5;/* border-radius:15px */}
.xiaocms-page a:hover{/* border: 1px solid #2EA74D; *//*background: #2CA64C;*/
background:#76bc28;color:#fff;text-decoration:none;border: 1px solid #76bc28;/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red);      background: -ms-linear-gradient(top, #fff, #0000ff);      background: -moz-linear-gradient(top,#b8c4cb,#f6f6f8);      background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#b8c4cb), to(#f6f6f8));      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#0000ff));      background: -webkit-linear-gradient(right, #85e49c, #1eab43);      background: -o-linear-gradient(top, #fff, #0000ff);*/}



.show_1{margin-left:18px;display:block;float:left;}
.show_2{margin-left:12px;width:778px;float: left; height:auto; overflow:hidden;display:block}